home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Suzy B Software 2
/
Suzy B Software CD-ROM 2 (1994).iso
/
prntutil
/
ideal340
/
ideatool
/
blinex
/
blinex.txt
< prev
Wrap
Text File
|
1995-04-25
|
9KB
|
233 lines
-----------------------------------------------
A n l e i t u n g z u B L I N E X V 1 . 3
-----------------------------------------------
Umfang
------
Der Ordner BLINEX enthält folgende Dateien:
BLINEX.PRG PRG-Version
BLINEX.RSC Resource-Datei hierzu
BLINEX.TXT Anleitung
Auf Aufrage ist beim Autor auch die alte TTP-Version sowie eine englische
Version erhältlich
Rechtliches
-----------
Autor: Christoph Bartholme, Ettlinger Stra₧e 37, D-76137 Karlsruhe, Germany
EMail: Christoph_Bartholme@ka2.maus.de
BLINEX (Blank LINes EX) ist public domain und darf von jedermann/frau ange-
wendet und weitergegeben werden, jedoch mu₧ stets der komplette Inhalt des
Ordners BLINEX kopiert werden. Kürzungen und Änderungen verletzen die
Copyright-Bestimmungen!
Der Autor ist nicht verantwortlich für irgendwelche Schäden, welche, wie
auch immer, durch Anwendung von BLINEX entstehen.
Sinn und Zweck
--------------
BLINEX dient zum Bearbeiten von ASCII-Textdateien.
Genauer?
1) BLINEX entfernt überflüssige Leerzeilen.
2) BLINEX wandelt "exotische" Zeilenendekennungen ins gebräuchliche Format
(CR LF) oder in andere Kennungen um.
3) BLINEX entfernt auf Wunsch überzählige Leerzeichen oder Tabulatoren am
Zeilenende.
4) BLINEX kann Texte beliebig zwischen den vier gebräuchlichsten ASCII-
Zeichensätzen konvertieren.
Ein Beispiel zu Punkt 1):
Oft werden Anleitungen mit Leerzeilen so "gestreckt", da₧ beim
Standard-Ausdruck (60 Zeilen pro Seite) die Seitenaufteilung nach
Vorstellung des Autors erfolgt. Wenn man nun aber solch einen Text mit
einer kleineren Schriftgrö₧e und daher einem kleineren Zeilenabstand
ausdruckt, sind diese Leerzonen überflüssig, ja lästig.
Manchmal benötigt man auch beim Ausdrucken allein für die letzte
Zeile(n) des Textes eine Extraseite, was durch den Verzicht auf
einige Leerzeilen verhindert werden kann.
************************************************************************
* ACHTUNG: Anleitungen und README-Dateien von PD- oder Shareware- *
* Programmen dürfen nur U N V E R Ä N D E R T weitergegeben werden! *
* Modifikationen sind einzig zum eigenen Gebrauch erlaubt! *
************************************************************************
Voraussetzungen
---------------
Blinex läuft unter jeder Auflösung auf dem ST(E), Mega-ST(E), TT und Falcon.
In den niedrigsten Auflösungen (St-Low, TT-Low) können Fenster und Dialog-
boxen nicht komplett dargestellt werden.
Start
-----
Die Datei BLINEX.RSC mu₧ sich auf gleicher Verzeichnisebene (Ordner)
befinden wie BLINEX.PRG. BLINEX kann auch als Anwendung auf eine bestimmte
Dateiart angemeldet werden. Bei älteren TOS-Versionen (1.0x) empfiehlt sich
hierbei der Einsatz des PD-Tools ALIBI. Ab TOS 2.0x, unter Gemini oder
ähnlichen alternativen Desktops genügt es, wenn eine entsprechende Datei
mit der Maus auf das Icon von BLINEX gezogen wird.
Bedienung
---------
BLINEX besitzt eine Menüzeile, über welche die Accessories, eine kleine
Programminformation und ein Menüpunkt zum Beenden zugänglich sind. Die
Bedienelemente des Programms befinden sich in einem Fenster, das frei
verschiebbar ist.
Mit dem Button "Textdatei..." wird die Arbeitsdatei bestimmt. Es erscheint
eine Fileselektbox, mit der Sie die gewünschte Datei auswählen können.
"Hilfe" bringt eine kleine Gedächtnisstütze für die Optionen.
"INF sichern" erzeugt eine Datei BLINEX.INF, in der alle Einstellungen und
der Zugriffspfad der Arbeitsdatei abgelegt werden. Beim nächsten
Programmstart werden diese Parameter dann aus BLINEX.INF gelesen und
automatisch gesetzt.
Nach Anklicken von "Start" lädt BLINEX die gewählte Arbeitsdatei und
speichert sie nach entsprechender Umformung wieder ab. Die Textformatierung
geschieht dabei vollständig im Hintergrund. Sie können also währenddessen zu
einem Accessory wechseln oder (unter MultiTOS, Mag!X o.ä.) ein Programm
parallel ausführen.
Nach getaner Arbeit können Sie mit "-> ILIST.ACC" die bearbeitete Textdatei
direkt an das Druckprogramm IdeaList übergeben, sofern ILIST.ACC installiert
ist oder IDEALIST.PRG parallel gestartet wurde.
Optionen
--------
"Zeilenenden optimieren": Blinex entfernt Leerzeichen und Tabulatorzeichen
(ASCII 9) am Zeilenende und spart so im Endeffekt einige Bytes ein. Beachten
Sie bitte, da₧ Leerzeichen am Zeilenende manchmal durchaus sinnvoll (zur
weiteren Bearbeitung mit einem Texteditor) oder gar zwingend nötig
(DESKTOP.INF und NEWDESK.INF niemals optimieren!) sind.
"Backup anlegen": Die Arbeitsdatei wird vor der Bearbeitung als Backup mit
dem Extender "BAK" gesichert.
BLINEX kennt vier Modi für die Entfernung von Leerzeilen:
- Keine Leerzeilen stehen lassen: der radikalste Modus, der die Gliede-
rung des Textes ziemlich zerstört.
- Einfache Leerzeilen stehen lassen: Mehrfache Leerzeilen werden bis auf
eine gelöscht.
- Einfache und doppelte Leerzeilen stehen lassen: Grö₧ere Leerzeilen-
Bereiche werden bis auf zwei Leerzeilen entfernt. Bei diesem Modus bleibt
die Gliederung des Textes weitgehend erhalten.
- Alle Leerzeilen stehe lassen: Falls Sie nur die Zeilenende-Kennungen
ändern oder die Zeilenenden säubern wollen...
Zeilenenden
-----------
BLINEX erkennt automatisch diverse Arten von Zeilenende-Kennungen:
(CR = ASCII-13, LF = ASCII-10)
- CR LF (Standard für Atari und DOS)
- LF CR
- CR (Mac-Format)
- LF (Unix-Format)
- CR CR LF (Absatzkennung im Tempus-Flie₧textformat)
- Nullbyte (z.B. Textbereiche, die Binärdateien entnommen wurden)
Die Ausgabe erfolgt wahlweise als
- CR LF
- CR
- LF
- Nullbyte
Was gilt als Leerzeile?
-----------------------
Eine Leerzeile enthält entweder kein Zeichen oder nur die Zeichen ASCII-32
(Blank), ASCII-9 (Tabulator) oder ASCII-12 (Formfeed).
Zeichensatz-Konvertierung
-------------------------
ASCII ist nicht gleich ASCII! Nicht nur die Zeilenendekennung kann von
System zu System unterschiedlich sein. Auch der Zeichensatz ist nicht auf
allen Rechnerplattformen einheitlich! Während die Zeichen von ASCII-32 bis
127 genormt sind (Zeichen unter ASCII-32 sind, bis auf diejenigen für
Zeilen- und Seitensteuerung, gänzlich rechnerspezifisch und haben sowieso
nichts in ASCII-Texten zu suchen), gibt es bei den oberen 128 Zeichen gro₧e
Unterschiede.
BLINEX kann zwischen vier geläufigen Zeichensätzen umformen (diese also
sowohl lesen als auch schreiben):
- Atari
- ANSI (auch Amiga, Archimedes, Windows)
- Macintosh
- PC (DOS)
Wenn Sie keine Konvertierung wünschen, so stellen Sie einfach Lese- und
Schreib-Zeichensatz identisch ein.
Zeichen, die in einem System partout nicht dargestellt werden können, werden
als "*" dargestellt. Die PC-Blocksatz-Grafikzeichen werden in "+", "-" und
"|" konvertiert. Nicht schön, aber lesbar...
Die Konvertierung geschieht übrigens nicht über den Umweg des Atari-
Zeichensatzes, sondern BLINEX verwendet für jede Kombination eine eigene
Tabelle.
Modifizierung
-------------
Wer statt ILIST.ACC lieber ein anderes Accessory einbinden will, kann mit
einem Dateimonitor in der Programmdatei die Zeichenfolge "ILIST " durch
eine andere Programmkennung (mit Leerzeichen auf acht Zeichen auffüllen!)
ersetzen. Dieses Accessory mu₧ aber ebenfalls per Message-Pipeline über
VA_START (Gemini-Protokoll) aufrufbar sein. Modifizierte Versionen von
BLINEX dürfen NICHT weitergegeben werden!
Änderungen gegenüber der V1.10
------------------------------
V1.14:
- Einlese-Fehler entfernt
- Anpassungen an MultiTOS und TOS 4.0x
V1.20:
- Option: Zeilenenden optimieren
- Option: keine Leerzeilen entfernen
- Textformatierung im Hintergrund
- Erzeugte Zeilenende-Kennungen wählbar
- Als Zeilenendekennung wird auch das Nullbyte (ASCII 0) erkannt
- Resoureverwaltung geändert
- Kommandozeilenbehandlung geändert
V1.30:
- Zeichensatz-Konvertierung zwischen den Systemen Atari, ANSI, Mac und PC
V1.32:
- Balkenanzeige während der Umwandlung
- Bugfix bei der Konvertiertabelle Atari-Mac
Preisfrage
----------
Warum ist diese Zeile so weit nach unten gerutscht? Viel Spa₧! :-)
----------------------------------------------------------------------------